|
Kanzi Graphics Engine
|
Structure for graphical user interface component node, inherited from KzuObjectNode. More...
#include <kzu_ui_component.h>
Data Fields | |
| struct KzuObjectNode | objectNode |
| Inherited from object node that contains transformation and child data. More... | |
Structure for graphical user interface component node, inherited from KzuObjectNode.
A UI component node is a layout containing other UI components, empty nodes or mesh nodes.
The UI component performs laying out in two phases: the measure and arrange phase. In the measure phase, the UI component goes through its children and gets their desired size and based on them calculates the total desired size of the component. In the arrange phase, the UI component is given its actual size and it arranges (places) all its children by setting their layout transform and actual size.
| struct KzuObjectNode KzuUiComponentNode::objectNode |
Inherited from object node that contains transformation and child data.